@charset "utf-8";
/* CSS Document */
body, html {
	background: #f3f3f3;
	height:100%;margin:0;padding:0;overflow: hidden
}
#myheader {
	height: 100px;
	background: url('../images/top_bg.png') repeat-x;
	font-size: 20px;
	text-align: center;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
}
#myheader .header1 {
	margin: 0;
	padding-top: 1px;
	font-size: 25px;
	color: #fff;
	line-height: 50px;
	height: 50px;
}
#myheader .header1 img {
	margin-top: 8px
}
#myheader .header1 b{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#myheader .header1 a.normal {
	width: 66px;
	height: 40px;
	margin: 5px 7px 0 7px;
	background: url('../images/btn_normal.png');
	background-size:contain;
	display: block;
}
#myheader .header1 a.normal:active {
	background: url('../images/btn_normal_active.png');
	background-size:contain;
}
#myheader .header1 a img {
	border: 0
}

#myheader .header1 a.nav.left {
	width: 81px;
	height: 40px;
	margin: 5px 7px 0 7px;
	background: url('../images/btn_nav_left.png');
	background-size:contain;
	display: block;
}

#myheader .header1 a.nav.left:active {
	background: url('../images/btn_nav_left_active.png');
	background-size:contain;
}

#myheader .header1 a.left img{
	width:34px;
	height:27px;
}
#myheader .header1 a.nav.right {
	width: 81px;
	height: 40px;
	margin: 5px 7px 0 7px;
	/*background: url('../images/btn_nav_left.png');*/
	display: block;
}
#myheader .header1 a.nav.right:active {
	/*background: url('../images/btn_nav_left.png');*/
}

#myheader .header1 a.left {
	float: left
}
#myheader .header1 a.right {
	float: right
}
#myheader .header1 a.right, #myheader .header1 a.left {
	font-size: 20px;
	line-height: 40px;
	color: #fff;
	text-decoration: none;
}
#myheader .header1 a.right:active, #myheader .header1 a.right:visited, #myheader .header1 a.right:hover, #myheader .header1 a.left:active, #myheader .header1 a.left:visited, #myheader .header1 a.left:hover {
	color: #fff
}

#myheader .header1 a.blank, #myheader .header1 a.blank:active {
	background: none;
	/*text-indent: -9999px;*/
	cursor: default
}
#myheader .header1 a.blank * {
	display: none
}

#myheader .header2{
	height: 50px;
	/*margin-top: 10px*/
}

#myheader .header2 div.select{
	position: relative;
	width : 50%;
	height:100%;
	line-height:100%;
	cursor:pointer;
	float:left;	 
}
#myheader .header2 div.select b{
	margin-top:12px;
	display:inline-block;	
}
#myheader .header2 div.select span{
	width:18px;
	height:18px;
	background: url("images/icons-18-white.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0.4);
	border-radius: 9px 9px 9px 9px;
	background-position: -216px 50%;
	display:inline-block;
}
#myheader .header2 div.select:first-child{
	background:url("../images/header-breaker.png") center right no-repeat;
}
#myheader .header2 div.select select{
	cursor: pointer;
    height: 50px;
    left: 0;
    opacity: 0;
    top: 0;
    width: 100%;
    z-index: 2;
    position:absolute;
    line-height: 50px;
}

.mybody{
	position: absolute;
	z-index: 1;
	top: 100px;
	bottom: 0;
	left: 0;
	width: 100%;
	overflow: auto;
}
#myheader.noheader2{
	height: 50px;
}
.mybody.noheader2{
	top:50px;
}
.mybody ul{
	background:#fff;
}
#home{
	display:block;
	background:#fff;
}
#home a {
	text-align: center;
	text-decoration: none;
}
#home a div {
	margin: 10px auto;
	display: block;
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-size:contain;
}
#home a span {
	display: block;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #000;
	background:#FFF8E8;
	border-radius: 0.6em;
	border:solid 1px #E8E8E8;
	width:90px;
	margin:0 auto;
}
#home a.fujin-ico div {
	background-image: url('../images/ico_fujin.png');	
}
#home a.fujin-ico:active div {
	background-image: url('../images/ico_fujin2.png');	
}
#home a.sousuo-ico div {
	background-image: url('../images/ico_sousuo.png');
}
#home a.sousuo-ico:active div {
	background-image: url('../images/ico_sousuo2.png');
}
#home a.youhui-ico div {
	background-image: url('../images/ico_youhui.png');
}
#home a.youhui-ico:active div {
	background-image: url('../images/ico_youhui2.png');
}
#home a.paihang-ico div {
	background-image:url('../images/ico_paihang.png');	
}
#home a.paihang-ico:active div {
	background-image:url('../images/ico_paihang2.png');	
}
#home a.liulan-ico div {
	background-image: url('../images/ico_liulan.png');
}
#home a.liulan-ico:active div {
	background-image: url('../images/ico_liulan2.png');
}
#home a.genduo-ico div {
	background-image: url('../images/ico_genduo.png');
}
#home a.genduo-ico:active div {
	background-image: url('../images/ico_genduo2.png');
}
.home-search-bar{
	position:relative;
}
.home-search-bar .marker{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index: 2;
	cursor: pointer;	
}
.keyword-bar{
	margin: 0 !important;
}
.keyword-bar a{
	padding: 0 10px !important;
}

.keyword-bar li:active{
	border: 1px solid 		#bbb /*{c-bdown-border}*/;
	background: 			#d6d6d6 /*{c-bdown-background-color}*/;
	font-weight: bold;
	color: 					#222 /*{c-bdown-color}*/;
	text-shadow: 0 /*{c-bdown-shadow-x}*/ 1px /*{c-bdown-shadow-y}*/ 0 /*{c-bdown-shadow-radius}*/ #ffffff /*{c-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #d0d0d0 /*{c-bdown-background-start}*/), to( #dfdfdf /*{c-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/);
}

#mybody .content ul{
	margin-top: 0px
}

#unitview div.info{
	position:relative;
	margin:10px;
	padding-left: 110px;
}
#unitview div.info img.mainpic{
	position: absolute;
	top:10px;
	left:0;
	width:100px;
	height:75px;
}

#unitview div.info p,#unit-show .info p img{
	margin:0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#unitview div.info p{
	margin-top:5px;
}
#unitview div.info p span{	
	font-size:14px;
}
#unitview div.info p span b{
	color:red;
}
#unitview div.info h3{
	padding-top:10px;
	margin:0;
	font-size:20px;
	font-weight:bold;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#unit-list ul{
	list-style: none;
	margin-top: 0;
	padding:0;
	margin:0;
	list-style-position: inside;
}

#unit-list ul li{
	display:block;
	height:95px;
	padding-left: 110px;
	position:relative;
	margin:0;
	border-bottom:#c6c6c6 solid 1px;
}
#unit-list li a{
	color:#333;
	text-decoration:none;
}
#unit-list li img.mainpic{
	position: absolute;
	top:10px;
	left:10px;
	width:100px;
	height:75px;
	margin:0 !important;
}
#unit-list p li a,#unit-list li a p img,#unit-list li a p span{
	margin:0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#unit-list  li a p{
	margin-top:5px;
	margin-bottom:5px;
	margin-left: 10px;
	margin-right: 10px;
	font-size:14px;
	color:#AAAAAA;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#unit-list  li a p span{	
	font-size:14px;
}
#unit-list  li a p span b{
	color:red;
}
#unit-list  li a h3{
	padding-top:10px;
	margin:0;
	margin-left: 10px;
	margin-right:5px;
	font-size:20px;
	font-weight:bold;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#3F3F3F;
}

#unit-list li .left{
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
#unit-list li .right{
	float: right;
	width: 60px;
	font-weight: bold;
	text-align:right;
	display: block;
	text-align:right;
}

.mybody .content li.tips{
	color:gray;
	text-align:center;
	padding:0 !important;
	line-height:60px;
	font-size:14px;
	border:0;
}

.mybody .box{
	margin:10px;
}
.mybody .quick-search h3,.mybody .box h3{
	margin:10px;
	color:#fc5600;
}
#map-show{
	text-align:center;
}
#map-zoom{
	position:absolute;
	z-index:10;
	left:150px;
	display:none;
	bottom:10px;
	width:150px;
	height:30px;
	background:url("../images/map-zoom.png");
}
#map-zoom a{
	display:block;
	width:75px;
	height:30px;
	float:left;
}
#map-zoom a.left:active{
	background:url("../images/map-zoom-hover1.png") no-repeat;
}
#map-zoom a.right:active{
	background:url("../images/map-zoom-hover2.png") no-repeat;
}
ul.info,ul.info li{
	padding:0;
	list-style: none outside none;
	font-size:14px;
}
ul.info{
	margin:10px;	
}
ul.info li{
	padding:5px 10px 5px 10px;
	border:1px solid #CCCCCC;
	border-top:0px;
	line-height: 30px;
}
ul.info li:first-child{
	border:1px solid #CCCCCC;
	border-top-left-radius: 0.6em;
    border-top-right-radius: 0.6em;
}
ul.info li:last-child{
	border-bottom-left-radius: 0.6em;
    border-bottom-right-radius: 0.6em;
}
ul.info li.quan a{
	margin:0;
	text-align:center;
}
ul.info li b.title{
	display:block;
	color:red;
}
ul.info li a{
	font-size:16px;
	color:#333;
	text-decoration:none;
	display:block;
	font-weight:bold;
}
ul.info li.link a{
    background-image:url('../images/link-arrow.png');
    background-position:right center;
    background-repeat:no-repeat;
}
ul.info li.link:active{
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#FFE8D0), to(#FFC788));
    background:-moz-linear-gradient(top, #FFE8D0,#FFC788);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE8D0,endColorstr=#FFC788,grandientType=0);
}
ul.info li.quan{
    background-image:url('../images/ico_quan.png');
    background-repeat:no-repeat;
}
ul.info li.quan:active{
    background:url('../images/ico_quan.png') no-repeat,-webkit-gradient(linear, 0 0, 0 100%, from(#FFE8D0), to(#FFC788));
    background:url('../images/ico_quan.png') no-repeat,-moz-linear-gradient(top, #FFE8D0,#FFC788);
    filter:url('../images/ico_quan.png') no-repeat,progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE8D0,endColorstr=#FFC788,grandientType=0);
}
#unit-list li p.subject{
	color:#fc5600;
}
#unit-list li p.info{
	color:gray;
}
#loading {
	height: 60px;
	width: 200px;
	text-align: center;
	display: none;
	margin: 0 auto;
}
#index{
	height:600px;
	width:100%;
	background-color:#FEF8E8;
	display:none;
}
#index div{
	margin:0 auto;
	width: 100%;
	text-align:center;
	position:absolute;
}
#index .login-logo{	
	width:360px;
	height:400px;
	z-index: 1;
	top:0;
	left:0;
}
#index .login-loading{	
	height:55px;
	z-index:2;
}
#index .login-copyright{
	bottom:20px;
	z-index: 3;	
}

#Qrcode {
	margin:10px auto;
	text-align:center;
	display:none;
}
#Qrcode * {
	display:block;
	margin:0 auto
}
#Qrcode span {
	color:#C30;
	font-size:14px;
}
